<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Document</title>
  </head>
  <body>
    <!-- 
    构造函数: （工厂批量生产的制造）prototype属性找到 样品（原型机）

    实例对象:（量产机，批量生产的具体对象）`__proto__`属性找到样品（原型机）
    原型对象:（原型机，样品，工厂的功能都是对照样品生产的）原型机只能找工厂constructor属性，实例出来的东西太多找不过来， 

       原型对象有两种：一种是显示，一种是隐式
       显示原型（构造函数有）：构造函数的prototype的属性值
       隐士原型（实例化对象有）：实例化对象_proto_
-->
    <script>
      function Dog(name) {
        this.name = name;
      }
      Dog.prototype.eat = function () {
        console.log("吃狗粮！");
      };
      Dog.prototype.age = 6;

      var dog1 = new Dog("果冻");
      console.log(dog1);
      dog1.eat();
    </script>
  </body>
</html>
